package cn.iocoder.yudao.module.of.controller.admin.taskhandler.vo;

import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

@Schema(description = "管理后台 - 任务办理人员 Response VO")
@Data
@ExcelIgnoreUnannotated
public class TaskHandlerRespVO {

    @Schema(description = "主键", example = "167")
    private Long id;

    @Schema(description = "任务主键", example = "18598")
    private Long taskId;

    @Schema(description = "主协办：1 主办 2协办", example = "2")
    private Integer handlerType;

    @Schema(description = "部门", example = "15772")
    private Long deptId;

    @Schema(description = "部门名称", example = "15772")
    private String deptName;

    @Schema(description = "人员", example = "15146")
    private Long userId;

    @Schema(description = "人员名字", example = "15772")
    private String userName;

    @Schema(description = "转派人员", example = "15146")
    private Long distributionUserId;

    @Schema(description = "转派人员名字", example = "15146")
    private String distributionUserName;

    // 集团显示主办人
    // 子公司显示接口人,没有显示主办人
    @Schema(description = "显示人", example = "15146")
    private String showName;

    @Schema(description = "1集团、2分公司")
    private Integer companyLevel;

    @Schema(description = "租户编号")
    private Long tenantId;

    @Schema(description = "状态码")
    private Integer status;

}